import java.util.HashMap;
import java.util.Map;

public class Str {
    /**
     * 1. 现在有一个map集合如下：
     *     Map<Integer,String> map = new HashMap<Integer, String>();
     *     map.put(1, "Amy");
     *     map.put(2, "Joe");
     *     map.put(3, "Tom");
     *     map.put(4, "Susan");
     *     要求：
     *         1.遍历集合，并将序号与对应人名打印。
     *         2.向该map集合中插入一个编码为5姓名为控制台输入的人名的信息
     *         3.移除该map中的编号为4的信息
     *         4.将map集合中编号为3的姓名信息修改为"Tommy"
     *         5.再次遍历经过上述操作后的集合，并将序号与对应人名打印。(注：第一次输出和第二次输出需用空行隔开)
     * @param args
     */
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<String, Integer>();
        String[] str = {"a", "b", "a", "b", "c", "a", "b", "c", "b"};
      for (String ss:str){
          int b = 1;
          if (map.containsKey(ss)){
              b=map.get(ss);
              b++;
          }
          map.put(ss,b);
      }
        for (String key : map.keySet()) {
            System.out.println(key + " " + map.get(key));
        }
    }
}
